package com.tchintech.pay.server;

import retrofit.http.GET;
import retrofit.http.Path;
import retrofit.http.Query;
import rx.Observable;

/**
 * cn.woogo.micp.server
 *
 * by John
 * 查询接口
 * Created  on 2016/5/19 0019.
 */
public interface QueryApi {

//    @GET("queryObjectOut")//http://baseurl/queryObjectOut?fn=fn&json=json

    @GET("{path}")//http://baseurl/queryObjectOut?fn=fn&json=json
    Observable<String> queryThing(@Path("path") String path,@Query("json") String json, @Query("memberinfo") String memberinfo);


       // Observable<ResultBean> queryBaseData(@Query("fn") int fn, @Query("json") String json);
    @GET("{path}")//http://baseurl/queryObjectOut?fn=fn&json=json
    Observable<String> queryAnyThing(@Path("path") String path ,@Query("json") String json,@Query("memberinfo") String memberinfo);

    @GET("{path}")//http://baseurl/queryObjectOut?fn=fn&json=json
    Observable<String> queryBaseData(@Path("path") String path,@Query("json") String json,@Query("memberinfo") String memberinfo);

//    @GET("query")//http://baseurl/queryObjectOut?fn=fn&json=json
//    Observable<String> queryAnyThing(@Query("fn") int fn, @Query("json") String json,@Query("memberinfo") String memberinfo);
//
//    @GET("query")//http://baseurl/queryObjectOut?fn=fn&json=json
//    Observable<String> queryBaseData(@Query("fn") int fn, @Query("json") String json,@Query("memberinfo") String memberinfo);
//
//    @GET("query")//http://baseurl/queryObjectOut?fn=fn&json=json
//    Observable<String> queryThing(@Query("fn") int fn, @Query("json") String json,@Query("memberinfo") String memberinfo);
}
